﻿using System;
using System.Collections.Generic;

namespace Interfaces.BusinessLogic
{
    public interface IFilterOperatiomService<TFilterModel>
    {
        IEnumerable<TFilterModel> GetAll();
        IEnumerable<TFilterModel> GetForUser(Guid userId);
        void AddFilter(TFilterModel model, Guid userId);
        void RemoveFilter(Guid filterId);
        void UpdateFilter(TFilterModel model);
        TFilterModel GetFilter(Guid id);

    }
}
